*{margin:0;padding:0;list-style:none;}
BODY {
	margin:0 auto;
	padding:0; 
	font-family: Arial, Helvetica, sans-serif ;	 
	font-size:12px;
	height:auto !important;
	background:url(Images/bj.jpg) repeat-x #FFF}
}
.p10{padding:10px}
h1,h2{ font-size:12px; font-weight:bold; display:inline}
a {text-decoration: none; color:#000000;}
a:hover {color:#B02225; text-decoration: none;}
.clr{clear:both; height:1px; overflow:hidden}
.kh{height:7px; overflow:hidden}
table{ font-size:12px; text-decoration:none}
.index{width:980px; height:auto !important; margin:0 auto;}
.flo{float:left}
.fro{float:right}
.pr10{padding-right:10px}
.topmenu{height:95px; width:301px; float:left; text-align:right; padding-right:10px; line-height:30px}
.mlr{margin:9px 10px 0px 10px}
.mar6{margin-top:6px}
.mar8{margin-top:8px}
.mal12{margin-left:12px}
.line24{line-height:24px}
.line25{line-height:25px}
.w500{width:500px}
.p12{padding:12px}
.pl8{padding-left:8px}
input.search{border: 1px solid #cececc;color: #5F5F5F;height: 20px; width: 108px; float:left; line-height:20px; padding-left:10px;}
input.submit{width: 26px; height: 24px; float: left;}
#top_2{width:960px; margin:6px auto 4px auto; overflow:hidden; height:39px; font-weight:bold; background:url(Images/menu_02.jpg) repeat-x; font-size:14px; float:left}
#top_2 ul li{ display:inline;}
#top_2 Ul li a{width:112px; height:39px; line-height:37px; display:block; float:left; text-align:center; color:#FFF; font-size:14px}
#top_2 Ul .lii{width:1px; line-height:35px; color:#FFF; float:left}
#top_2 Ul li a:hover{color:#dcdcdc; width:112px; text-decoration:none}
.left {float: left; height:auto !important; width:230px; margin-top:5px;}
.leftpic{background:#d4d4d4; height:26px; width:204px; float:left}
#class{margin-top:3px; width:218px;}
#class li{background:url(Images/01.gif) no-repeat 10px center; height:25px; line-height:25px; padding-left:25px; border-bottom:#595959 dashed 1px; margin-left:5px; margin-right:5px}
#class1{margin-top:3px; width:218px;}
#class1 li{background:url(Images/Icons_008.jpg) no-repeat 8px center; height:25px; line-height:25px; padding-left:25px; border-bottom:#595959 dashed 1px; margin-left:5px; margin-right:5px}
#in-art{margin-top:3px}
#in-art li{background:url(Images/newsicon.jpg) no-repeat 5px center; height:25px; line-height:25px; padding-left:15px; margin-left:5px; margin-right:5px; overflow:hidden}
#in-art1{margin-top:3px}
#in-art1 li{background:url(Images/sj01.jpg) no-repeat 5px center; height:25px; line-height:25px; padding-left:18px; margin-left:5px; margin-right:5px; overflow:hidden}
.in-contact{line-height:25px; padding:3px 18px 0px 18px}
#aboutpic{background:#d4d4d4; height:26px; width:712px; float:left}
#aboutpic li{float:left; line-height:26px; font-size:14px; font-weight:bold; padding-left:8px}
#aboutpic li span{float:right; font-weight:100; padding-right:10px; font-size:12px}
.middle{width:738px; float:left; margin-left:12px; overflow:hidden;height:auto !important; margin-top:5px}
.in-aboutxt{line-height:25px; float:left; margin-top:6px; width:492px}
#in-proclass li{background:url(Images/in-probig.jpg) no-repeat; margin-left:6px; background-position:center; padding-left:40px; height:45px; line-height:45px; width:172px; color:#FFF; font-weight:bold; margin-bottom:8px}
#in-proclass li a{color:#FFF}
#in-proclass li a:hover{color:#000000}
.in-sh{background:url(Images/securedicon.jpg) no-repeat left; height:25px; line-height:25px; padding-left:40px; color:#930b0d; margin-right:10px; margin-left:3px; font-weight:bold; border-bottom:#b9b7ab solid 1px}
.in-shbj{background:url(Images/con_cbg.gif) no-repeat; width:230px; padding:7px 0px 0px 0px;}
.in-lxwm{background:url(Images/lxwmline.jpg) no-repeat; line-height:24px; font-weight:bold; color:#8f0c0a; padding-left:80px; margin-left:10px}
#in-navicon{border-bottom:#c8c8c8 solid 1px; height:28px; margin-right:10px}
#in-navicon li{background:url(Images/in-icon.jpg) no-repeat; height:28px; line-height:28px; font-weight:bold; color:#910b0c; padding-left:20px; float:left; width:446px}
#in-navicon li span{background:url(Images/moreicon.jpg) no-repeat right center; height:28px; line-height:28px; float:right; color:#333; font-weight:100; padding-right:20px}
.in-video{width:225px; margin-left:13px}
.in-video .videotxt{background:url(Images/video.jpg) no-repeat right; height:24px; line-height:23px; padding-left:18px; font-weight:bold; color:#910b0c;}
#in-news li{line-height:25px; background:url(Images/newsicon.jpg) no-repeat 5px center; height:25px; float:left; width:465px; padding-left:12px}
#in-news li span{float:right; padding-right:10px}
.in-probj{background:url(Images/propic.jpg) no-repeat; background-position:center; height:210px; width:738px}
.in-probj .txt{padding-top:16px; line-height:24px; padding-left:28px; font-weight:bold; color:#FFF}
.product_scroll{ margin-top:8px; padding:2px 20px; position:relative;}
.product_scroll_inner{ height:150px; overflow:hidden;}
.product_scroll ul{ width:144px; float:left; padding:0 6px; overflow:hidden; }
.product_scroll li img{ width:141px; height:117px; padding:2px;overflow:hidden;}
.product_scroll li.text{ height:26px; line-height:26px; overflow:hidden; white-space:nowrap;  text-align:center; margin-top:1px;}
.product_scroll .btn_l, .product_scroll .btn_r{ display:block; width:20px; height:55px; background:url(images/roll.png) no-repeat 0 0; position:absolute; top:45px; cursor:pointer;}
.product_scroll .btn_l{ left:0; _left:-20px}
.product_scroll .btn_r{ background:url(images/roll.png) no-repeat right 0; right:0; _right:10px}
.product_scroll li a{ line-height:22px;}
.prokd{padding-left:23px; padding-right:13px}
.n-gsxx{height:30px; line-height:30px; color:#FFF; text-align:center; font-size:14px; background:#BB0004}
#in-navicon1{ height:28px; margin-right:10px}
#in-navicon1 li{background:url(Images/in-icon.jpg) no-repeat; height:28px; line-height:28px; color:#910b0c; padding-left:20px;}



.ingdtxt{color:#000000; line-height:25px}
.in-progd{OVERFLOW: hidden; WIDTH:723px; margin-top:8px}
.in-link{padding:5px; overflow:hidden; height:auto; line-height:22px}
.bottomtxt{background:#f0f0f0; height:44px; width:965px; text-align:center; line-height:44px; color:#4e4d4d; margin-top:8px}
.bottomtxt a{color:#4e4d4d}
.bottomtxt a:hover{color: #0700fe;}
.n-content{padding:10px; line-height:24px; border:#d4d4d4 solid 1px; min-height:200px}
.n-product{float:left; margin-left:11px; margin-top:4px; overflow:hidden; display:inline; width:132px}
.n-pro{height:127px; width:130px; border:#d1d1d1 solid 1px;}
.n-protxt{font-size:14px; padding-left:10px; margin-top:10px}
.n-pronet{line-height:23px; margin:10px; text-align:left}
.n-contact{background:url(Images/contact.jpg) no-repeat right bottom; width:694px; padding-left:30px; padding-top:20px}
.inpro{float:left; margin-left:11px; margin-top:10px; overflow:hidden; display:inline; width:132px}
.inpro .pro{height:133px; width:130px; border:#d1d1d1 solid 1px;}
.bottom{line-height:26px; padding-top:6px; text-align:center; background:url(Images/bottomline.jpg) repeat-x top;}
.leftbj{background:url(Images/left.jpg) no-repeat; height:28px; width:223px; line-height:26px; color:#FFF; font-weight:bold; padding-left:18px}
.n-left{float: left; height:auto !important; width: 241px; margin-top:5px}
.n-middle{width:705px; margin-left:10px; float:left; overflow:hidden}
.leftbj{background:url(Images/left.jpg) no-repeat; height:28px; width:223px; line-height:26px; color:#FFF; font-weight:bold; padding-left:18px}
#bj{background:#eeeeee; min-height:150px; _height:150px; padding-top:7px}
.bj{background:#eeeeee; min-height:150px; _height:150px; padding-top:7px}
.n-btb{ background:url(Img/arrow_6.gif) no-repeat left center; height:27px; overflow:hidden; line-height:28px; padding-left:16px; border-bottom:#CCC solid 1px}
#bj li{background:url(Images/gif_57_001.gif) no-repeat left center; height:25px; line-height:25px; margin-left:15px; padding-left:18px}
.n-news{line-height:25px; height:25px; font-family:'ËÎÌå'; overflow:hidden; width:220px}
.n-prozs{border-bottom:#CCC solid 1px; padding:10px; width:687px; min-height:243px; _height:243px}
.n-prozswz{float:left; padding-right:10px; border-right:#CCC solid 1px;}
.n-prozstxt{float:left; line-height:26px; padding-left:20px; padding-top:10px;}
.n-newstxt1{line-height:25px; height:25px;font-family:'ËÎÌå'; padding-left:5px; width:210px; overflow:hidden}
.n-sl1{float:left;margin-left:10px}
#nnewstx{width:710px}
#nnewstx li{background:url(Images/arrow1.jpg) no-repeat 8px center; height:26px; line-height:28px; overflow:hidden; margin-left:10px; float:left; padding-left:20px;border-bottom:dashed 1px #CCC;}
#nnewstx li span{float:right; padding-right:10px}
#nnewstx li .liq h1{font-weight:100}
.n-newsbt{text-align:center; line-height:25px}
.n-newsnr{height:23px; line-height:23px; text-align:right; padding-right:10px}
.n-feedback{float:left; width:121px; height:20px; border:#a5a5a5 solid 1px; line-height:22px; text-align:center; background:#ece9d8}
.middlegd{border:#dddddd solid 1px; padding-top:8px; padding-right:6px; padding-left:6px; padding-bottom:8px; height:276px; overflow:hidden;}
.middlepro{border:#dddddd solid 1px; padding-top:3px; padding-right:6px; padding-left:6px; padding-bottom:5px; height:330px; overflow:hidden;}
.s-news{background:#cccccc; height:26px; line-height:26px; float:left; width:711px;_width:709px}
.leftnew{line-height:25px; height:25px; font-family:'ËÎÌå'; margin-left:10px; width:250PX; float:left}
.n-sl{float:left; margin-right:40px; margin-left:30px}
.a-leftbt{background:url(Images/n-left.jpg) no-repeat; width:215px; height:28px; line-height:30px; padding-left:20px; font-size:14px; color:#FFF}
.a-lefttxt{line-height:30px; border-bottom:#E3E3E3 dashed 1px; margin-left:10px; margin-right:10px; overflow:hidden; height:30px; background:url(Images/icon.jpg) no-repeat left center; padding-left:20px; font-size:14px}
.n-btb1{ background:url(Images/n-dh1.jpg);height:27px; overflow:hidden; font-size:14px; color:#FFF; line-height:29px; padding-left:17px;}
.in-protxt{text-align:center; line-height:25px; height:25px}
.n-icon01{float:left; height:18px; margin-left:40px; margin-right:10px; margin-top:10px; overflow:hidden}
.n-newstxt{line-height:25px; text-align:left; width:490px; float:left;}
.n-void{float:left; width:330px; height:278px; margin-left:12px; margin-top:10px; text-align:center; line-height:24px; overflow:hidden}
.n-yyal{line-height:25px; text-align:center;}
.n-yyal a{color:#F00}
.n-yyal a:hover{color:#000000}